.ztree * {
  font-size: 10pt;
  font-family: "Microsoft Yahei", Verdana, Simsun, "Segoe UI Web Light", "Segoe UI Light", "Segoe UI Web Regular", "Segoe UI", "Segoe UI Symbol", "Helvetica Neue", Arial
}

.ztree li {
  line-height: 30px;
  margin-bottom: 10px;
}

.ztree li a {
  width: 200px;
  height: 30px;
  border-bottom: 1px solid #ccc;
}

.ztree li.level0>a {
  margin-bottom: 10px;
}

.ztree li a:hover {
  text-decoration: none;
  background-color: #E7E7E7;
}

.ztree li a span.button.switch {
  visibility: hidden
}

.ztree.showIcon li a span.button.switch {
  visibility: visible
}

.ztree li a.curSelectedNode {
  background-color: #D4D4D4;
  border: 0;
  height: 30px;
}

.ztree li span {
  line-height: 30px;
}

.ztree li span.button.switch {
  width: 16px;
  height: 16px;
}

.ztree li span.button.remove {
  position: relative;
  top: 5px;
}

.ztree li a span[treenode_ico] {
  display: none;
}

.ztree li span.button.switch.level0 {
  width: 20px;
  height: 20px
}

.ztree li span.button.switch.level1 {
  width: 20px;
  height: 20px
}

.ztree li span.button.center_open {
  background-position: 0 0;
}

.ztree li span.button.center_close {
  background-position: -18px 0;
}

.ztree li span.button.bottom_open {
  background-position: 0 0;
}

.ztree li span.button.bottom_close {
  background-position: -18px 0;
}

.ztree li span.button.root_open.level0 {
  background-position: 0 -18px;
}

.ztree li span.button.root_close.level0 {
  background-position: -18px -18px;
}

.ztree li span.button.roots_open.level0 {
  background-position: 0 -18px;
}

.ztree li span.button.roots_close.level0 {
  background-position: -18px -18px;
}